#ifndef _JSON_H_
#define _JSON_H_

#include <sstream>
//#include <vector>
#include <string>
//#include <map>

#ifdef __cplusplus
extern "C" {  
#endif	

//Declare C functions here
#include <link-grammar\api.h>
#ifdef __cplusplus
}
#endif




class ToJSON
{
public:
	void startArray();
	void closeArray();
	void addSepArray();
	void addWord(char *str);
	void parseLinkage(Linkage l);
	void analyse(char *s);
	ToJSON(void);
	~ToJSON(void);
protected:
	std::string jsonr;
};

#endif	
